package org.springblade.modules.admin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zcc
 * @version 1.0
 * @date 2021/8/10 16:42
 */
@ApiModel("作业明细通用vo")
@Data
public class PlanContentWorkDetailCommonVo {

	@ApiModelProperty("项目名称")
	private Long buildingId;
	@ApiModelProperty("项目名称")
	private String buildingName;
	@ApiModelProperty("项目类型")
	private Integer buildingType;
	@ApiModelProperty("小区类型名称")
	private String buildingTypeName;
	@ApiModelProperty("栋")
	private String block;
	@ApiModelProperty("自定义单位 例如 栋，座")
	private String blockName;
	@ApiModelProperty("单元")
	private String unit;
	@ApiModelProperty("自定义单位 例如 单元")
	private String unitName;
	@ApiModelProperty("梯号")
	private Integer num;
	@ApiModelProperty("电梯地址")
	private String address;
	@ApiModelProperty("设备类型")
	private String varietiesEquipment;
	@ApiModelProperty("电梯品牌")
	private String brandName;
	@ApiModelProperty("单位内编号")
	private String registerNumber;
	@ApiModelProperty("创建人/派单人")
	private String createUserName;
	@ApiModelProperty("分配时间")
	private String planDate;
	@ApiModelProperty("任务状态")
	private Integer status;
	@ApiModelProperty("小区联系人")
	private String contactsName;
	@ApiModelProperty("联系电话")
	private String phone;
	@ApiModelProperty("小区地址")
	private String buildingAddress;
	@ApiModelProperty("设备类型")
	private String modeName;

	@ApiModelProperty("任务编码")
	private String planNum;
	@ApiModelProperty("1:保养，2维修，3：困人")
	private Integer typeStatus;

	@ApiModelProperty(value = "评分状态 0-未评分，1-已评分")
	private Integer scoreStatus;

	@ApiModelProperty(value = "评分分数")
	private BigDecimal score;

	@ApiModelProperty(value = "评分用户id")
	private Long scoreUserId;

	@ApiModelProperty(value = "评分用户名称")
	private String scoreUserName;

	@ApiModelProperty(value = "评分备注")
	private String scoreRemark;

	private Integer isStop;

	private Long elevatorId;
}
